Eshu: An Extensible Web Editor for Diagrammatic Languages

نویسندگان

  • José Paulo Leal
  • Helder Correia
  • José Carlos Paiva
چکیده

The corner stone of a language development environment is an editor. For programming languages, several code editors are readily available to be integrated in Web applications. However, only few editors exist for diagrammatic languages. Eshu is an extensible diagram editor, embeddable in Web applications that require diagram interaction, such as modeling tools or e-learning environments. Eshu is a JavaScript library with an API that supports its integration with other components, including importing/exporting diagrams in JSON. Eshu was already integrated in a pedagogical environment with automated diagram assessment, configured for extended entityrelationship diagrams, that served as basis for an usability evaluation. 1998 ACM Subject Classification D.2.6 Programming Environments; Interactive environments

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Contributions to the Construction of Extensible Semantic Editors

This dissertation addresses the need for easier construction and extension of language tools. Specifically, the construction and extension of so-called semantic editors is considered, that is, editors providing semantic services for code comprehension and manipulation. Editors like these are typically found in state-of-the-art development environments, where they have been developed by hand. Th...

متن کامل

AN XML-BASED DIAGRAMMATIC DYNAMIC MODELING AND SIMULATION SYSTEM By HYUNJU SHIM A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE

of Thesis Presented to the Graduate School of the University of Florida in Partial Fulfillment of the Requirements for the Degree of Master of Science AN XML-BASED DIAGRAMMATIC DYNAMIC MODELING AND SIMULATION SYSTEM By Hyunju Shim August, 2003 Chair: Paul A. Fishwick Major Department: Computer and Information Science and Engineering The emergence of eXtensible Markup Language (XML) brought a ne...

متن کامل

Xprez: A Declarative Presentation Language for XML

Proxima is a generic presentation-oriented XML editor with support for derived values appearing in the documents. Xprez is the presentation language for the Proxima editor. It is a declarative domainspecific language for specifying presentations, in which it is easy to specify simple presentations, but in which more advanced presentations can also be specified. Presentations are first-class val...

متن کامل

Extensible Object_Orientation

Object_oriented languages seem to be ideal to implement extensible systems. However, the fact that extensible systems can never be considered "closed" has consequences for the used language and its implementation. The challenge is to master for an open system correctness in general and type safety in particular. The following discussion is based on experiences with the design of the hybrid OOL ...

متن کامل

SPARQL Aggregate Queries Made Easy with Diagrammatic Query Language ViziQuer

We present a novel way to draw SPARQL aggregate queries via diagrammatic query language – ViziQuer. Since the introduction of SPARQL different graphical languages have been proposed to make SPARQL more userfriendly. In SPARQL 1.1 aggregate queries were introduced that are key to meaningful query formulation. However, diagrammatic query languages lacked this important end-user feature to make th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016